package com.example.demonstrate.wang.service;

import javax.websocket.Session;

/**
 * @Author along
 * @Date 2024/6/12 14:57
 */
public interface IWebSocketService {


    void onOpen(Session session, String userId);

    /**
     * @Description 接收到消息时调用
     * @param session
     * @param message
     */
    void onMessage(Session session, String message);

    /**
     * @Description 关闭连接时调用
     */
    void onClose();

    /**
     * @Description 发生错误/异常时调用
     * @param session
     * @param error
     */
    void onError(Session session, Throwable error);
}
